#include <opencv2/opencv.hpp>
#include <iostream>


using namespace std;

void example2_5(const cv::Mat & image)
{
    cv::namedWindow("input", cv::WINDOW_AUTOSIZE);
    cv::namedWindow("output", cv::WINDOW_AUTOSIZE);
    cv::imshow("input", image);

    cv::Mat out;
    cv::GaussianBlur(image, out, cv::Size(5,5), 3, 3);
    cv::GaussianBlur(out, out, cv::Size(5,5), 3, 3);
    cv::imshow("output", out);

    cv::waitKey(0);
}

int main(void)
{
    cv::Mat image = cv::imread("../../resource/image/lenna.jpg");
    example2_5(image);

    return 0;
}
